body {
    background-color: #ffffff;
    color: #333;
}
#content article {
    background: #ffffff;
  }

article .entry-title > a,
.slide-content .entry-title > a {
    color: #333;
 
}
article a:hover,
.entry-meta a {
    color: #337ab7;
}
#content article .entry-summary {
    color: #555;

  }
  .nav-links {
	background: #ffffff;
    box-shadow: 0 0 30px rgba(200, 200, 200, 0.25);
}

.nav-links3 {
	background: #ffffff;

}
.widget {
    background: #ffffff none repeat scroll 0 0;
}
.page-header .page-title {
    color: black;
}
.page-header {
    background: #fff none repeat scroll 0 0;
}
#archives #archives-tags h3 {
	color: #333
}

#archives #archives-tags a {
	color: #333;
}
#archives .archives a,#archives .archives h3 {
	color: #333
}

.author-info {
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    border-top: 1px solid rgba(0, 0, 0, 0.05);
  }
  .post-index {
    border: 1px solid #eee;
    box-shadow: 0 0 30px rgba(200, 200, 200, 0.25);

  }  
  .posttou{
   box-shadow: 0 0 30px #eee;
} 
#content article .song  img{
    box-shadow: 0 0 30px #eee;
  }
  #archives .archives a:hover {
	background: #eee
}
#archives #archives-tags a.itags:hover {
	background: #f0f0f0
}
.hentry h1 a::before {
    background-color: #337ab7;

  } 
  .author-link {
    color: #333;
  }
  .author-bio {
    color: #7e7e7e;
  }

  .mark,mark{padding:.2em;background-color:#fcf8e3}
  .hljs {
    display: block;
    padding: 0.5em;
    word-break: break-all;
    line-height: 1.42857143;
    background: #f8f8f8;
  }
  .hljs,
  .hljs-tag,
  .css .hljs-rules,
  .css .hljs-value,
  .css .hljs-function .hljs-preprocessor,
  .hljs-pragma {
    color: #8B008B;
  }
  .hljs-strongemphasis,
  .hljs-strong,
  .hljs-emphasis {
    color: #a8a8a2;
  }
  .hljs-bullet,
  .hljs-blockquote,
  .hljs-horizontal_rule,
  .hljs-number,
  .hljs-regexp,
  .alias .hljs-keyword,
  .hljs-literal,
  .hljs-hexcolor {
    color: #ae81ff;
  }
  .hljs-tag .hljs-value,
  .hljs-code,
  .hljs-title,
  .css .hljs-class,
  .hljs-class .hljs-title:last-child {
    color: #a6e22e;
  }
  .hljs-link_url {
    font-size: 80%;
  }
  .hljs-strong,
  .hljs-strongemphasis {
    font-weight: bold;
  }
  .hljs-emphasis,
  .hljs-strongemphasis,
  .hljs-class .hljs-title:last-child {
    font-style: italic;
  }
  .hljs-keyword,
  .hljs-function,
  .hljs-change,
  .hljs-winutils,
  .hljs-flow,
  .lisp .hljs-title,
  .clojure .hljs-built_in,
  .nginx .hljs-title,
  .tex .hljs-special,
  .hljs-header,
  .hljs-attribute,
  .hljs-symbol,
  .hljs-symbol .hljs-string,
  .hljs-tag .hljs-title,
  .hljs-value,
  .alias .hljs-keyword:first-child,
  .css .hljs-tag,
  .css .unit,
  .css .hljs-important {
    color: #f92672;
  }
  .hljs-function .hljs-keyword,
  .hljs-class .hljs-keyword:first-child,
  .hljs-constant,
  .css .hljs-attribute {
    color: #CD5555;
  }
  .hljs-variable,
  .hljs-params,
  .hljs-class .hljs-title {
    color: #888888;
  }
  .hljs-string,
  .css .hljs-id,
  .hljs-subst,
  .haskell .hljs-type,
  .ruby .hljs-class .hljs-parent,
  .hljs-built_in,
  .sql .hljs-aggregate,
  .django .hljs-template_tag,
  .django .hljs-variable,
  .smalltalk .hljs-class,
  .django .hljs-filter .hljs-argument,
  .smalltalk .hljs-localvars,
  .smalltalk .hljs-array,
  .hljs-attr_selector,
  .hljs-pseudo,
  .hljs-addition,
  .hljs-stream,
  .hljs-envvar,
  .apache .hljs-tag,
  .apache .hljs-cbracket,
  .tex .hljs-command,
  .hljs-prompt,
  .hljs-link_label,
  .hljs-link_url {
    color: #658b00;
  }
  .hljs-comment,
  .hljs-javadoc,
  .java .hljs-annotation,
  .python .hljs-decorator,
  .hljs-template_comment,
  .hljs-pi,
  .hljs-doctype,
  .hljs-deletion,
  .hljs-shebang,
  .apache .hljs-sqbracket,
  .tex .hljs-formula {
    color: #75715e;
  }
  .valine .vlist .vcard .vcomment-body .vhead .vname {
    color: #F55852;
 }

 .valine .vinputs-area .textarea-wrapper textarea { 
color: #4b5b62;
background: #fff;
}
.valine .vinputs-area .textarea-wrapper 
{color: #4b5b62;
  background: #fff; 
}
.valine .vinputs-area .auth-section .input-wrapper input {
    color: #4b5b62;
    background: #fafafa;
 }
 .valine .info .col {
     background: #ffffff;
    }
    .valine * {color: #3c484e;}
    .valine .vpage .more {
       color: #666;
       background: rgba(0, 0, 0, 0.075);
       box-shadow: 0 0 30px rgba(200, 200, 200, 0.25);
     }
     .valine .vinputs-area .textarea-wrapper .comment_trigger {
      background-color: #FFFFFF;
  }
  .valine .vlist .vcard .vcomment-body .vat:hover {
    color: #337ab7 !important; 
  }
  .valine .vlist .vcard .vcomment-body .vat {
    float: right;
    background: transparent;
    color: #F55852;
    padding: .2em 1em;
    line-height: 1.2;
    cursor: pointer;
     word-break: keep-all;
      white-space: nowrap;
       text-transform: uppercase; 
      }        
 
  .valine .vlist .vcard .vcomment-body .text-wrapper .vcomment.expand:after {
    
    background: rgba(255, 255, 255, 0.9);
    }   
     .valine .vlist .vcard .vcomment-body .text-wrapper .vcomment.expand:before {  background: linear-gradient(180deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8)); }
    .fadeout {
      opacity: 0;
      filter: alpha(opacity=0);
  }
    .loader {
      -webkit-touch-callout: none;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      position: fixed;
      z-index: 9999;
      width: 100%;
      height: 100%;
      background: #FFFFFF;
      text-align: center;
      -webkit-transition: opacity 0.5s ease;
      -o-transition: opacity 0.5s ease;
      transition: opacity 0.5s ease;
  }
  .loader-content {
      position: absolute;
      text-align: center;
      width: 110px;
      height: 95px;
      margin: auto;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
  }
  .lds-dual-ring {
      display: inline-block;
      width: 64px;
      height: 64px;
  }
  
  .songjingge{
    width: 80px;
    height: 40px;
    margin: 0 auto;
    margin-top:100px;
  }
  .songjingge span{
    display: inline-block;
    width: 8px;
    height: 100%;
    border-radius: 4px;
    background: lightgreen;
    -webkit-animation: load 1s ease infinite;
  }
  @-webkit-keyframes load{
    0%,100%{
        height: 40px;
        background: lightgreen;
    }
    50%{
        height: 70px;
        margin: -15px 0;
        background: lightblue;
    }
  }
  .songjingge span:nth-child(2){
    -webkit-animation-delay:0.2s;
  }
  .songjingge span:nth-child(3){
    -webkit-animation-delay:0.4s;
  }
  .songjingge span:nth-child(4){
    -webkit-animation-delay:0.6s;
  }
  .songjingge span:nth-child(5){
    -webkit-animation-delay:0.8s;
  }
  .bmdb-title {
    color: #333;
  }
  .view-img{background:#fff !important;background:rgba(255,255,255,.92) !important;}

  .tagcloud a,
.vt-post-tags a {
    color: #666;
}
blockquote {
  position: relative;
  padding: 10px 15px 10px 60px;
  box-sizing: border-box;
  font-style: italic;
  background: #f5f5f5;
  color: #777777;
  border-left: 4px solid #337ab7;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.14);
}

blockquote:before{
  display: inline-block;
  position: absolute;
  top: 15px;
  left: 15px;
  content: "\e63c";
  font-family: "iconfont" !important;
  color: #337ab7;
  font-size: 30px;
  line-height: 1;
 
}

blockquote p {
  padding: 0;
  margin: 7px 0;
  line-height: 1.7;
}

blockquote cite {
  display: block;
  text-align: right;
  color: #888888;
  font-size: 0.9em;
}
